package com.mes.service.tdd;

import java.util.List;

import com.mes.entity.tdd.Department;
import com.mes.entity.tdd.tj.Tpage;
/**
 * 
 *@ClassName: DepartmentService 
 *@Description: 部门
 *@Author tdd
 *@Date 2018-6-6 上午9:05:42 
 *@version 1.0
 */
public interface DepartmentService {
	/**
	 * 分页查询
	 * @param pageBean 分页+条件
	 * @return  部门集合
	 */
	List<Department> list(Tpage pageBean);
	/**
	 * 分页条数
	 * @param pageBean 分页+条件
	 * @return 条数
	 */
	int total(Tpage pageBean);
	/**
	 * 添加
	 * @param department 部门
	 * @return  部门id
	 */
	Long add(Department department);
	/**
	 * 修改
	 * @param department
	 * @return 影响行数
	 */
	int updata(Department department);
	/**
	 * 删除
	 * @param department
	 * @return 影响行数
	 */
	int updatadelete(Department department);
	/**
	 * 查询
	 * @param pageBean 条件
	 * @return  部门集合
	 */
	List<Department> all(Tpage pageBean);


}
